testexecmgmt/ucc/Source/UUInterface/Makefile
changeset 0 3da2a79470a7
equal deleted inserted replaced
-1:000000000000 0:3da2a79470a7
       
     1 ##########################################################################
       
     2 #
       
     3 # Makefile for ...
       
     4 #
       
     5 ##########################################################################
       
     6 
       
     7 ##########################################################################
       
     8 #
       
     9 # Definitions
       
    10 #
       
    11 ##########################################################################
       
    12 include /home/penuser/3GNetworkEmulator/Makefile.conf
       
    13 
       
    14 BINDIR=		../../bin/
       
    15 TARGET=		../../bin/uuservice
       
    16 INCLUDES= 	-I../include
       
    17 
       
    18 CPSOURCE_PERL=	$(wildcard *.pl)
       
    19 CPTARGET_PERL=	$(patsubst %.pl,$(BINDIR)/%.pl,$(CPSOURCE_PERL))
       
    20 CPSOURCE=	$(CPSOURCE_PERL) Load.Nistnet
       
    21 CPTARGET=	$(CPTARGET_PERL) $(BINDIR)/Load.Nistnet
       
    22 
       
    23 OBJECTS=	CSUuinterface.o		\
       
    24 		CSvcUuinterface.o		\
       
    25 		UUInterface_svc.o		\
       
    26 		uuinterface_svc_stub_impl.o	\
       
    27 		UUInterface_xdr.o		
       
    28 
       
    29 
       
    30 LIBS=		-L../../BinInternal -lproc
       
    31 
       
    32 ##########################################################################
       
    33 #
       
    34 # Rules
       
    35 #
       
    36 ##########################################################################
       
    37 all:	$(TARGET) $(CPTARGET)
       
    38 
       
    39 $(TARGET):	$(OBJECTS) ../../BinInternal/libproc.a
       
    40 	g++ -gstabs -Wall -o $(TARGET) $(OBJECTS) $(LIBS)
       
    41 
       
    42 $(CPTARGET):	$(CPSOURCE)
       
    43 	echo $(CPTARGET)
       
    44 	cp $(CPSOURCE) $(BINDIR)
       
    45 
       
    46 %.o:	%.c
       
    47 	gcc -gstabs -Wall $(INCLUDES) -c $< -o $@
       
    48 
       
    49 %.o:	%.cpp
       
    50 	g++ -gstabs -Wall $(INCLUDES) -c $< -o $@
       
    51 
       
    52 clean:
       
    53 	rm -r -f $(TARGET) *.o *~ dyntmp* $(CPTARGET)