testexecmgmt/ucc/Source/UUInterface/Makefile
changeset 0 3da2a79470a7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testexecmgmt/ucc/Source/UUInterface/Makefile	Mon Mar 08 15:04:18 2010 +0800
@@ -0,0 +1,53 @@
+##########################################################################
+#
+# Makefile for ...
+#
+##########################################################################
+
+##########################################################################
+#
+# Definitions
+#
+##########################################################################
+include /home/penuser/3GNetworkEmulator/Makefile.conf
+
+BINDIR=		../../bin/
+TARGET=		../../bin/uuservice
+INCLUDES= 	-I../include
+
+CPSOURCE_PERL=	$(wildcard *.pl)
+CPTARGET_PERL=	$(patsubst %.pl,$(BINDIR)/%.pl,$(CPSOURCE_PERL))
+CPSOURCE=	$(CPSOURCE_PERL) Load.Nistnet
+CPTARGET=	$(CPTARGET_PERL) $(BINDIR)/Load.Nistnet
+
+OBJECTS=	CSUuinterface.o		\
+		CSvcUuinterface.o		\
+		UUInterface_svc.o		\
+		uuinterface_svc_stub_impl.o	\
+		UUInterface_xdr.o		
+
+
+LIBS=		-L../../BinInternal -lproc
+
+##########################################################################
+#
+# Rules
+#
+##########################################################################
+all:	$(TARGET) $(CPTARGET)
+
+$(TARGET):	$(OBJECTS) ../../BinInternal/libproc.a
+	g++ -gstabs -Wall -o $(TARGET) $(OBJECTS) $(LIBS)
+
+$(CPTARGET):	$(CPSOURCE)
+	echo $(CPTARGET)
+	cp $(CPSOURCE) $(BINDIR)
+
+%.o:	%.c
+	gcc -gstabs -Wall $(INCLUDES) -c $< -o $@
+
+%.o:	%.cpp
+	g++ -gstabs -Wall $(INCLUDES) -c $< -o $@
+
+clean:
+	rm -r -f $(TARGET) *.o *~ dyntmp* $(CPTARGET)