## Makerjl = Makerun with rjl prefix to {src,obj,executables} ## and Sol suffix on revised PAassignerSol.c - RJL041130 .SUFFIXES : .c .C .o .cpp PATHHEAD= include/ PATHSRC = rjlsrc/ PATHOLC = olc/ PATHUTI = pr_util/ PATHMAK = olc/ PATHOBJ = rjlobj/ PATHEXE = rjlexecutables/ ##VPATH = src:header:obj vpath vpath %.c rjlsrc:olc:pr_util:makeHead vpath %.h include:olc:pr_util:makeHead vpath %.o obj olc .c.o .C.o .cpp.o: gcc -DBDELOG -DGENLOG -g -DDEBUG -DNEW_VERSION -DNO_GHOSTVARS -c -I $(PATHHEAD) -I $(PATHOLC) -I $(PATHUTI) -I $(PATHMAK) -I- -o $(PATHOBJ)$(shell basename $< .c).o $< OBJS= LCPmain.o OBJS+= PAassignerSol.o ##OBJS+= navigate.o OBJS+= HDsetup.o OBJS+= HDaction.o OBJS+= HLsetup.o OBJS+= HLaction.o OBJS+= activeclass.o OBJS+= activeinstance.o OBJS+= eventinstance.o OBJS+= eventtype.o OBJS+= statemodel.o OBJS+= state.o OBJS+= processevent.o OBJS+= transition.o OBJS+= enable.o OBJS+= pr_delete.o OBJS+= pr_dump.o OBJS+= pr_free.o OBJS+= pr_load.o OBJS+= pr_stats.o OBJS+= pr_log.o OBJS+= makeHead.o OBJSS= $(PATHOBJ)LCPmain.o OBJSS+= $(PATHOBJ)PAassignerSol.o ##OBJSS+= $(PATHOBJ)navigate.o OBJSS+= $(PATHOBJ)HDsetup.o OBJSS+= $(PATHOBJ)HDaction.o OBJSS+= $(PATHOBJ)HLsetup.o OBJSS+= $(PATHOBJ)HLaction.o OBJSS+= $(PATHOBJ)activeclass.o OBJSS+= $(PATHOBJ)activeinstance.o OBJSS+= $(PATHOBJ)eventinstance.o OBJSS+= $(PATHOBJ)eventtype.o OBJSS+= $(PATHOBJ)statemodel.o OBJSS+= $(PATHOBJ)state.o OBJSS+= $(PATHOBJ)processevent.o OBJSS+= $(PATHOBJ)transition.o OBJSS+= $(PATHOBJ)enable.o OBJSS+= $(PATHOBJ)pr_delete.o OBJSS+= $(PATHOBJ)pr_dump.o OBJSS+= $(PATHOBJ)pr_free.o OBJSS+= $(PATHOBJ)pr_load.o OBJSS+= $(PATHOBJ)pr_stats.o OBJSS+= $(PATHOBJ)pr_log.o OBJSS+= $(PATHOBJ)makeHead.o LCPmain : $(OBJS) gcc -DBDELOG -DGENLOG -ansi -g -DDEBUG -DNEW_VERSION -DNO_GHOSTVARS -o $(PATHEXE)LCPmain.exe $(OBJSS)