# Tino Reichardt BINDIR = /usr/bin MANDIR = /usr/man/man1 MANZIP = gzip -f9 DIET = $(shell basename `which diet 2>/dev/null` 2>/dev/null) CC = $(DIET) gcc CFLAGS = -Os -Wall -pipe -I../libowfat LDFLAGS = ../libowfat/libowfat.a CFLAGS += -W #CFLAGS += -Wchar-subscripts -Wmissing-prototypes #CFLAGS += -Wmissing-declarations -Wswitch -Wredundant-decls #CFLAGS += -Wno-unused #CFLAGS += -Werror #CFLAGS += -fomit-frame-pointer #CFLAGS += -fstrict-aliasing #CFLAGS += -mpreferred-stack-boundary=2 #CFLAGS += -funroll-loops #CFLAGS += -g # strip STRIP = strip -R .note -R .comment SRC = $(shell ls *.c) OBJS = $(SRC:.c=.o) PRGS = mcdp all: it it: $(PRGS) setup: it install again: clean setup dep: clean $(CC) $(CFLAGS) -MM $(SRC) > .depend mcdp: $(OBJS) $(CC) -o $@ $(OBJS) $(LDFLAGS) $(STRIP) $@ clean: rm -f $(OBJS) mcdp mcdp-* LX* install: install -d $(BINDIR) $(MANDIR) install -m 755 mcdp $(BINDIR) install -m 644 mcdp.1 $(MANDIR) uninstall: rm -f $(BINDIR)/mcdp rm -f $(MANDIR)/mcdp.1* .c.o: $(CC) $(CFLAGS) -c $< -o $@ include .depend