# test makefile include makefile_common DIMDIR=libdim_arm SDIR= . LIBS = $(EXTRALIBS) ifeq ($(CPP),yes) #all: $(ODIR)/server $(ODIR)/client $(ODIR)/testServer $(ODIR)/testClient all: $(ODIR)/server $(ODIR)/client else all: $(ODIR)/server $(ODIR)/client endif ############################# # DIM dim: dcsdim pcdim dcsdim: cd dim; \ ./bootstrap ; \ ./configure --host=arm-linux-uclibc \ --prefix=`pwd`/../libdim_arm ; \ make clean install pcdim: cd dim; \ ./bootstrap ; \ ./configure --host=i686-pc-linux-gnu \ --prefix=`pwd`/../libdim_pc ; \ make clean install ######################### # SMI smi: cd smixx_v32r6 ; \ make -f makefile_rtl linux/libsmi.a ##################### # $(ODIR)/server: $(SDIR)/server.c dcsdim smi $(CC) $(CFLAGS) $(LDFLAGS) $(SDIR)/server.c -L${SMIDIR}/linux -lsmi -L$(DIMDIR)/lib -ldim -o $(ODIR)/server $(LIBS) $(ODIR)/client: $(SDIR)/client.c dcsdim $(CC) $(CFLAGS) -DONCE_ONLY $(LDFLAGS) $(SDIR)/client.c -L$(DIMDIR)/lib -ldim -o $(ODIR)/client $(LIBS) clean: rm -f smixx_v32r6/linux/libsmi.a smixx_v32r6/linux/smirtl.o smixx_v32r6/linux/smirtlcpp.o smixx_parstring_util.o/smixx_parstring_util.o rm -f linux/client linux/server