INCDIR = ./include SRCDIR = ./src INSTDIR = /usr/bin CC = gcc CFLAGS = -Wall -g -pg -I$(INCDIR) PROG = ./nca HDRS = $(INCDIR)/nca.h SRCS = $(SRCDIR)/nca.c OBJS = 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.o clean: rm -f $(PROG) $(OBJS) gmon.out install: cp $(PROG) $(INSTDIR) uninstall: rm -f $(INSTDIR)/$(PROG)