2009. 10. 17. 12:37 devel/etc
Makefile 쉬운 예제
CLiENT = commonFuncs.o crawlFunc.o crawlclient.o
LDNS = commonFuncs.o localDNS.o localDNSmain.o
commonFuncs.o : commonFuncs.h commonFuncs.c
gcc -c commonFuncs.c
crawlFunc.o : crawlFunc.h crawlFunc.c
gcc -c crawlFunc.c
crawlclient : crawlclient.c
gcc -c crawlclient.c
localDNS.o : localDNS.o localDNS.c
gcc -c localDNS.c
mydotcomDNS.o : mydotcomDNS.h mydotcomDNS.c
gcc -c mydotcomDNS.c
gTLDcom.o : gTLDcom.h gTLDcom.c
gcc -c gTLDcom.c
cl: $(CLiENT)
gcc -o ccl $(CLiENT)
ld: $(LDNS)
gcc -o ldns $(LDNS)
rdn:
gcc myrootDNS.c -o rdns
gtld:
gcc gTLDcom.c -o gtld
mdk:
gcc mydotcomDNS.c -o dcdn
all:
$(MAKE) cl
$(MAKE) ld
$(MAKE) rdn
$(MAKE) mdk
$(MAKE) gtld
clean:
rm -f *.o
c++ 하다보면 까먹는단 말야 -.-;
LDNS = commonFuncs.o localDNS.o localDNSmain.o
commonFuncs.o : commonFuncs.h commonFuncs.c
gcc -c commonFuncs.c
crawlFunc.o : crawlFunc.h crawlFunc.c
gcc -c crawlFunc.c
crawlclient : crawlclient.c
gcc -c crawlclient.c
localDNS.o : localDNS.o localDNS.c
gcc -c localDNS.c
mydotcomDNS.o : mydotcomDNS.h mydotcomDNS.c
gcc -c mydotcomDNS.c
gTLDcom.o : gTLDcom.h gTLDcom.c
gcc -c gTLDcom.c
cl: $(CLiENT)
gcc -o ccl $(CLiENT)
ld: $(LDNS)
gcc -o ldns $(LDNS)
rdn:
gcc myrootDNS.c -o rdns
gtld:
gcc gTLDcom.c -o gtld
mdk:
gcc mydotcomDNS.c -o dcdn
all:
$(MAKE) cl
$(MAKE) ld
$(MAKE) rdn
$(MAKE) mdk
$(MAKE) gtld
clean:
rm -f *.o
clear
c++ 하다보면 까먹는단 말야 -.-;
'devel > etc' 카테고리의 다른 글
c++ int to string (0) | 2010.06.22 |
---|---|
Visual Studio 2005, 2008 에서 OPEN GL 사용하기 (0) | 2010.05.16 |
윤드림훃의 주옥같은 글 (0) | 2009.10.17 |
Debug Mode - Enable (0) | 2009.01.02 |
simple fgets source code (0) | 2008.12.02 |