PROJECT = basic-encode VERSION = 1.1 PREFIX = /usr/segment BINDIR = $(PREFIX)/bin SOURCES = basic-encode.c OBJECTS = basic-encode.o TARGET = basic-encode LTARGET = basic-decode INSTALL = install INSTALL_PROGRAM = $(INSTALL) -s -m 555 all: $(TARGET) basic-encode: $(OBJECTS) $(CC) $(CFLAGS) $(OBJECTS) $(LDFLAGS) -o $@ install: all test -d $(BINDIR) || mkdir -p $(BINDIR) $(INSTALL_PROGRAM) $(TARGET) $(BINDIR) ln -s -f $(TARGET) $(BINDIR)/$(LTARGET) clean: rm -f *.o a.out core $(TARGET) dist: clean cd ..; tar cf - $(PROJECT)-$(VERSION) | gzip -9 >$(PROJECT)-$(VERSION).tar.gz check: lint -u $(SOURCES) gcc -pedantic -fsyntax-only -W -Wall -Wtraditional -Winline -Wshadow -Wsign-compare -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wcast-align -Wpointer-arith -Waggregate-return -Wcast-qual -Wwrite-strings -Wundef $(SOURCES) depend: makedepend -- $(CFLAGS) $(COPTS) -- $(SOURCES)