# # PDM LWP 1.1 makefile for DJGPP # OBJS= lwp.o lwpasm.o threads.o dpmiint.o LIB= ../lib/pdmlwp.a #ZFORTIFY= ../../fortify/zfortify.hpp #FORTIFY= ../../fortify/fortify.h ZFORTIFY= FORTIFY= #DEPENDENCY=lwp.d threads.d all: $(LIB) $(LIB) : $(OBJS) $(AR) rcs $@ $? #include ../makedefs.gnu $(DEPENDENCY) include ../makedefs.gnu #%.d: %.c # $(CC) -MM $(CCOPT) $(INCLUDE) $< | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@ #%.d: %.cc # $(CC) -MM $(CCOPT) $(INCLUDE) $< | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@ %.o: %.c indent -ts0 $< $(CC) $(CCOPT) $(INCLUDE) -c $< -o $@ %.o : %.s $(CC) -x assembler-with-cpp -c $< -o $@ %.o: %.cc $(CC) $(CCOPT) $(INCLUDE) -c $< -o $@ threads.o : ../include/lwp.h ../include/threads.h $(ZFORTIFY) lwp.o : ../include/lwp.h $(FORTIFY) clean: # rm $(LIB) $(OBJS) $(DEPENDENCY) rm $(LIB) $(OBJS)