# Makefile for bprom
# for use with GNU make / Linux, other systems untested
# last-edit 2007-11-24 Nils Eilers

CC = gcc
CFLAGS = -Wall
LD = ld
LDFLAGS =
GENGETOPT = gengetopt

TARGET = bprom
OBJ = prom2001.o cmdline.o

all:	$(OBJ)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJ) $(LDFLAGS)

prom2001.o: prom2001.c prom2001.h cmdline.o
	$(CC) -c prom2001.c
	
prom2001.h:	
	
cmdline.o: cmdline.c cmdline.h bprom.ggo
	$(GENGETOPT) < bprom.ggo
	$(CC) -c cmdline.c
	
install:
	install -s bprom /usr/local/bin/
	install bprom.1 /usr/local/man/man1/
clean:
	rm -rf $(TARGET) $(OBJ)
	
veryclean:
	rm -rf $(TARGET) $(OBJ) *~

.PHONY: all install clean
		