include ../.config.make
include ../.rules.make

# -----------------------------------------------------------------------------
# ppg/Makefile.gen

LIBS=$(LIB_PATH)/libtw.a

# -----------------------------------------------------------------------------

all : $(BIN_PATH)/ppg_old $(BIN_PATH)/ppg

install : all
	cp $(BIN_PATH)/ppg $(INS_PATH)


new :
	$(BIN_PATH)/ppg ppg.ppg >ppg_old.C

# -----------------------------------------------------------------------------

$(BIN_PATH)/ppg_old : parser.o ppg_old.o 
	$(CC) -o $(BIN_PATH)/ppg_old parser.o ppg_old.o $(LIBS)

$(BIN_PATH)/ppg : parser.o ppg.o 
	$(CC) -o $(BIN_PATH)/ppg parser.o ppg.o $(LIBS)

ppg.o : ppg.ppg
	$(BIN_PATH)/ppg_old ppg.ppg >ppg.C
	mv ppg.man ../Documentation
	$(CC) $(CFLAGS) -c $*.C
	rm $*.C
