Makefile example
public shellscript v1 · immutableINCDIR = ./includeSRCDIR = ./srcINSTDIR = /usr/binCC = gccCFLAGS = -Wall -g -pg -I$(INCDIR)PROG = ./ncaHDRS = $(INCDIR)/nca.hSRCS = $(SRCDIR)/nca.cOBJS = object/nca.o# compiling rules$(PROG): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $(PROG)object/nca.o: $(SRCDIR)/nca.c $(HDRS) $(CC) $(CFLAGS) -c $(SRCDIR)/nca.c -o object/nca.oclean: rm -f $(PROG) $(OBJS) gmon.outinstall: cp $(PROG) $(INSTDIR)uninstall: rm -f $(INSTDIR)/$(PROG)