[Cruce-commit] SF.net SVN: cruce:[29] C/trunk/client/Makefile
Status: Beta
Brought to you by:
caiusb
|
From: <ali...@us...> - 2010-03-13 10:15:00
|
Revision: 29
http://cruce.svn.sourceforge.net/cruce/?rev=29&view=rev
Author: alinposho
Date: 2010-03-13 10:14:54 +0000 (Sat, 13 Mar 2010)
Log Message:
-----------
Modified Paths:
--------------
C/trunk/client/Makefile
Modified: C/trunk/client/Makefile
===================================================================
--- C/trunk/client/Makefile 2010-03-13 10:10:38 UTC (rev 28)
+++ C/trunk/client/Makefile 2010-03-13 10:14:54 UTC (rev 29)
@@ -1,14 +1,18 @@
-objects = client.o protocol.o
+protocolObj = ../protocol/Object/protocol.o
-client: $(objects)
- cc -o client $(objects)
+clientObjFolder = ./Object/
+
+cliectObj = client.o
+
+clientSource = client.c
+
+$(clientObjFolder)client: $(clientObjFolder)$(cliectObj) $(protocolObj)
+ cc -o $(clientObjFolder)client $(clientObjFolder)$(cliectObj) $(protocolObj)
-client.o: client.c ../protocol/protocol.h
- cc -c client.c
-protocol.o: ../protocol/protocol.h ../protocol/protocol.c
- cc -c ../protocol/protocol.c
+
+$(clientObjFolder)$(cliectObj): $(clientSource) $(protocolObj)
+ cc -c $(clientSource) -o $(clientObjFolder)$(cliectObj)
clean:
- rm -f $(objects)
- rm -f client
+ rm -f $(clientObjFolder)*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|