TOPDIR=../
include $(TOPDIR)Rules.make

all: cphelper$(LIB_SUFFIX) cphlpif$(LIB_SUFFIX)

clean:
	rm -f *$(LIB_SUFFIX) *.o

cphelper.o: cphelper.c cphelper.h \
	../config.h \
	../types.h \
	../boot/psetting.h \
	../stuff/poutput.h \
	../boot/plinkman.h \
	../stuff/err.h \
	../boot/pmain.h \
	../binfile/binfpak.h
	$(CC) cphelper.c -o $@ -c

cphelper_so=cphelper.o
cphelper$(LIB_SUFFIX): $(cphelper_so)
	$(CC) $(SHARED_FLAGS) -o $@ $^ -lz

cphlpif.o: cphlpif.c cphelper.h \
	../config.h \
	../types.h \
	../boot/plinkman.h \
	../stuff/poutput.h \
	../stuff/framelock.h \
	../cpiface/cpiface.h \
	../boot/pmain.h \
	../stuff/err.h
	$(CC) cphlpif.c -o $@ -c

cphlpif_so=cphlpif.o
cphlpif$(LIB_SUFFIX): $(cphlpif_so)
	$(CC) $(SHARED_FLAGS) -o $@ $^
