
include ../Make.conf


default: all

all: pre $(BUILD)/libold.so $(BUILD)/oldtest

install: all
	install -g root -o root -m 0755 $(BUILD)/libold.so \
		$(PREFIX)/lib/libold.so
	@echo "Please run 'ldconfig' to update your library cache"

pre:
	@if [ ! -d $(BUILD) ]; then mkdir $(BUILD); fi

$(BUILD)/libold.so: libold.o
	$(CC) $(CFLAGS) --shared -o $(BUILD)/libold.so libold.o $(INCLUDES) $(LIBS)

$(BUILD)/oldtest: libold.o oldtest.o
	$(CC) $(CFLAGS) -o $(BUILD)/oldtest libold.o oldtest.o $(INCLUDES) $(LIBS)

.c.o:
	$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@


.PHONY: clean cleanobj
cleanobj:
	rm -f libold.o
	rm -f oldtest.o

clean: cleanobj
	rm -f $(BUILD)/oldtest
	rm -f $(BUILD)/libold.so

