Sponsored Content
Top Forums Shell Programming and Scripting GNU make doesn't pick up changes Post 302524904 by ygemici on Wednesday 25th of May 2011 04:05:03 AM
Old 05-25-2011
you are built executable previously and objects and ex file are ready in current dir.maybe therefore make does not anything.
if you try `make clean` and then try again make will be process.

secondly touch command just change to modify/access times if the file is there and make command process only `module1.c` because of make detects that `module1.c` s timestamps are newer and rebuild executable with this object file.

regards
ygemici
 

8 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Problems with gnu make

I am running a make file through the gnu make tool and i am getting the following error jsh1035c:/users/egate453/admegate/kapil/samples $ make -f GNUmakefile queue_c make -f ./GNUmakefile queue_c in_objdir=1 build_root=/users/egate453/admegate/kapil/samples make: Entering directory... (2 Replies)
Discussion started by: handak9
2 Replies

2. UNIX for Dummies Questions & Answers

What's the difference between PMake and GNU Make?

My system is ubuntu, can I use PMake ? (0 Replies)
Discussion started by: meili100
0 Replies

3. Solaris

SSH doesn't pick up user's project from /etc/project

We have a system running ssh. When a user logs in, they do not get the project they are assigned to (they run under "system"). I verify the project using the command "ps -e -o user,pid,ppid,args,project". If you do a "su - username", the user does get the project they are assigned to (and all... (2 Replies)
Discussion started by: kurgan
2 Replies

4. UNIX for Dummies Questions & Answers

my make doesn't work

hi I wrote the following makefile, I have just one problem, when i type make clean I get the message make 'clean' is up to date and any obj file is removed from my folder, what's wrong? Thank you CC = cc all: es.o elaboration.o $(CC) -o es es.o elaboration.o elaboration.o:... (0 Replies)
Discussion started by: Puntino
0 Replies

5. UNIX for Dummies Questions & Answers

a for loop that doesn't make sense

I've been referring bash info for processes and came across a structure for a process which is defined like typedef struct process { struct process *next; char ** argv . . . }process; What I don't understand is that in the program there's a for loop which goes like this job... (2 Replies)
Discussion started by: sdsd
2 Replies

6. Programming

Detecting host OS in Gnu make

Is this possible? Right now I'm developing some code for Linux, Windows and OS X. To build on each of the systems I've currently got separate build targets for each platform. Ideally I'd like to set up a single make rule that can detect the appropriate target and build it. I know this is... (2 Replies)
Discussion started by: G_Morgan
2 Replies

7. SCO

GNU cpp and make on SCO

Installed GNU make and the GNU C/C++ compiler on SCO Openserver 5.0.7 recently. Only a normal user is able to run make and compile programs - root is not able to. Under root, make do run, but root can't access the compiler at all, even tho I set root's path to point to the compiler.... (0 Replies)
Discussion started by: The_Librarian
0 Replies

8. AIX

Not picking up the GNU version of make

Hi team, I am new to unix,and need your advice on the below. I am using aix5.3 and have installed make-3.82 on the server. I need to use gmake for configuring and installing a package ,but it is giving error at the below root@sapsrp:/usr/tmp/xymon-4.3.2 # ./configure.server ... (7 Replies)
Discussion started by: sonal kumar
7 Replies
PAM_MAKE(8)							 Reference Manual						       PAM_MAKE(8)

NAME
pam_make - PAM module which calls make SYNOPSIS
pam_make.so [debug] [nosetuid] [make=prog] [log=file] /path/ [...] DESCRIPTION
pam_make is a PAM module that can be used to run make in a given directory. OPTIONS
debug Print debug information. log=file The output of make is appended to file nosetuid Per default pam_make.so will execute make with the effective user ID of the calling process. Specifying this option means make is run with the real user ID. make=prog The command prog is used instead of make. MODULE SERVICES PROVIDED
The services auth, account, password and session are supported. RETURN VALUES
PAM_SUCCESS The make command runs successfull. PAM_SERVICE_ERR No argument or a wrong number of arguments were given. PAM_SYSTEM_ERR A system error occured or the make command failed. PAM_IGNORE pam_setcred was called, which does not execute the make command. EXAMPLES
Add the following line to /etc/pam.d/passwd to rebuild the NIS database after each local password change: passwd optional pam_make.so /var/yp This will execute the command: make -C /var/yp HISTORY
The first implementation of pam_make was written by Mihai Ibanescu <misa@dntis.ro>. SEE ALSO
pam.conf(5), pam.d(8), pam(8) AUTHOR
pam_make was written by Thorsten Kukuk <kukuk@thkukuk.de>. Reference Manual 10/25/2006 PAM_MAKE(8)
All times are GMT -4. The time now is 08:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy