[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
A problem in Makefile
From: |
ARPITA SAXENA |
Subject: |
A problem in Makefile |
Date: |
Tue, 04 Jun 2002 10:58:47 +0500 |
Hi,
I have made a makefile 'Makefile_rm' . While invoking it's all
target, everything workis fine except that at the end an 'rm ' command
is invoked for all the .cpp files using the '%.o' default rule . I am
attaching the makefile with this mail . I compiled it on debian machine.
I went through many makefile documents, but I have been unable to solve
the problem . Please help .
Arpita .
address@hidden
CVSROOT=/subsyscvs/toolcms/toolcvs
MODULE=privatepatch
TAG=TEST_ARP
SCRIPTS = TlWsBackupRestoreScript TlWsRestartTerminateScript TlWsSetEnvScript
history status
FRONTEND = pp_global.o ppFend_main.o ppFend_Reset.o ppFend_PatchInstall.o
ppFend_PatchDeinstall.o ppFend_ExistingRestart.o
DAEMON = pp_global.o ppDaemon_main.o ppDaemon_UpdateDaemon.o
HLIST = pp_const.h pp_global.h ppFend_main.h ppDaemon_main.h
all : TlWsPPFend TlWsPPDaemon
$(MODULE)/src/%.h : $(CVSROOT)/$(MODULE)/src/%.h,v
cvs export -r $(TAG) $@
touch $@
$(MODULE)/src/%.cpp : $(CVSROOT)/$(MODULE)/src/%.cpp,v
cvs export -r $(TAG) $(MODULE)/src/$(*F).cpp
touch $@
pp_global.o : $(MODULE)/src/pp_const.h $(MODULE)/src/pp_global.h
$(MODULE)/src/pp_global.cpp
g++ -c $(MODULE)/src/$(*F).cpp -o ./$@ -I ../../stl
ppFend_main.o : $(MODULE)/src/ppFend_main.h $(MODULE)/src/ppFend_main.cpp
g++ -c $(MODULE)/src/$(*F).cpp -o ./$@ -I ../../stl
ppDaemon_main.o : $(MODULE)/src/ppDaemon_main.h $(MODULE)/src/ppDaemon_main.cpp
g++ -c $(MODULE)/src/$(*F).cpp -o ./$@ -I ../../stl
%.o : $(MODULE)/src/%.cpp
g++ -c $(MODULE)/src/$(*F).cpp -o ./$@ -I ../../stl
TlWsPPFend : $(FRONTEND)
g++ -o TlWsPPFend $(FRONTEND)
TlWsPPDaemon : $(DAEMON)
g++ -o TlWsPPDaemon $(DAEMON)
clean : FRONTEND_clean DAEMON_clean MODULE_clean
FRONTEND_clean :
rm TlWsPPFend
DAEMON_clean :
rm TlWsPPDaemon
MODULE_clean :
rm -Rf $(MODULE)
rm -f *.o
- A problem in Makefile,
ARPITA SAXENA <=