Blame | Last modification | View Log | Download
## Copyright 1995 DeltaLink bv. All rights reserved.## Make file for building MB_PLUS module for HPUX#.IGNORE:RM = rmMODULE = mb_plusSRC = $(PROJECTS)/modicon/$(MODULE).002/srcSA85 = $(PROJECTS)/modicon/sa85/hpuxMBP = $(PROJECTS)/modicon/mbp.002/srcINSTALL = $(PROJECTS)/modicon/$(MODULE).002/install/$(FLOS)$(FLBUILD)INC = -I$(SRC)/h -I$(MBP)/h -I$(PROJECTS)/$(FLOS)$(FLBUILD)/h -I$(SA85)/hCFLAGS = -c -Aa +w1 \-D_INCLUDE_POSIX_SOURCE \-DHPUX -DUNIX -DANALOG32 \-DHOST_HIGH_2_LOW $(INC)LDFLAGS =LIBS = $(MBP)/hpux/l/libmbp.a \$(SA85)/v9/libcti.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/mci.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/fl_utils.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/g_utils.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/flib.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/flkernel.a \-lsa85 -lm -lcursesOBJECTS = $(INSTALL)/m_plusct.o \$(INSTALL)/m_pluspd.oDEPENDS = $(MBP)/hpux/l/libmbp.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/libmci.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/fl_utils.a \$(PROJECTS)/$(FLOS)$(FLBUILD)/lib/g_utils.a$(INSTALL)/$(MODULE) : $(OBJECTS) $(DEPENDS)@echo Linking MB_PLUS ...@$(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(LIBS)@echo@echo Build of $@ - V2.xx for HPUX is ready.$(INSTALL)/m_plusct.o: $(SRC)/c/m_plusct.c $(SRC)/h/m_plus.h@echo Compiling for MB_PLUS : m_plusct.c@$(CC) -c $(CFLAGS) -o$@ $(SRC)/c/m_plusct.c$(INSTALL)/m_pluspd.o: $(SRC)/c/m_pluspd.c $(SRC)/h/m_plus.h@echo Compiling for MB_PLUS : m_pluspd.c@$(CC) -c $(CFLAGS) -o$@ $(SRC)/c/m_pluspd.c## copy the MB_PLUS module to the FLINK system#install:@echo@echo Install $(MODULE) in FLINK system@rm $(FLINK)/bin/$(MODULE)@cp $(INSTALL)/$(MODULE) $(FLINK)/bin@chmod 775 $(FLINK)/bin/$(MODULE)#@chgrp users $(FLINK)/bin/$(MODULE)#@chown flink $(FLINK)/bin/$(MODULE)## remove all objects of MB_PLUS#clean:@$(RM) $(OBJECTS)@$(RM) $(INSTALL)/$(MODULE)## rebuild all modules#new: clean $(INSTALL)/$(MODULE)@echo Rebuild all of '$(MODULE)' completed## dummy target for library dependency#$(DEPENDS):