CC = gcc -std=c99 -pedantic -Wall -g OBJS = iPlot1.o iPlot2.o iPlot3.o DESTDIR = ../../lib all: $(OBJS) iPlot1.o: iPlot.c Makefile $(CC) -DP1=1 -c -o iPlot1.o iPlot.c iPlot2.o: iPlot.c Makefile $(CC) -DP2=1 -c -o iPlot2.o iPlot.c iPlot3.o: iPlot.c Makefile $(CC) -DP3=1 -c -o iPlot3.o iPlot.c install: $(OBJS) cd $(DESTDIR) && rm -f $(OBJS) mv $(OBJS) $(DESTDIR) cd $(DESTDIR) && chown root:root $(OBJS) && chmod 444 $(OBJS) clean: rm -f a.out core $(OBJS)