# Makefile for project_0 # TOOLS # CC = g++ CFLAGS = -c # FILES # PROJ = project_0 DIST = $(PROJ)_niu_jinzhong # TARGETS # .PONY : all clean dist all : $(PROJ) $(PROJ) : $(PROJ).o $(CC) $< -o $@ %.o : %.c $(CC) $(CFLAGS) $< -o $@ clean : -rm $(PROJ) *.o $(DIST).tar.gz *~ dist : clean -mkdir $(DIST) -cp Makefile $(PROJ).c $(PROJ).h $(DIST) -tar cvf $(DIST).tar $(DIST) -gzip -f $(DIST).tar -rm -rf $(DIST)