知らない間に
はてなの書き方機能が増えててびっくり。<とか>の記号がうまく表示されなくて困っていたのだが、たまには、ヘルプも読まねばならぬということだ、きっと。
ターゲットファイル名をいちいち編集するのが面倒な時の汎用のMakefleを覚え書きに載せとく。もっと洗練されたものがあれば、それがいいんだけど。
################## #Makefile for anyfile # %whoami # me #% ls # program.c prog2.c .... # % make program # % ls # program program.o program.c prog2.c .... ################## # SUFFIXES = .o .c .cc .f .SUFFIXES: $(SUFFIXES) UTILTY = -I/home/user/me SOURCES = -I/home/user/me LDLIBS= -lm ########## # C CC=gcc CFLAGS= -g -DANSI -Wall CPPFLAGS= $(UTILTY) $(SOURCES) COMPILE.c=$(CC) $(CFLAGS) $(CPPFLAGS) -c LINK.c=$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) ########## #FORTRAN FC=g77 FFLAGS = -Wall $(DEBUG) COMPILE.f=$(FC) $(FFLAGS) -c LINK.f=$(FC) $(FFLAGS) $(LDFLAGS) ########## .c: $(LINK.c) -o $@ $< $(LDLIBS) .c.o: $(COMPILE.c) $(OUTPUT_OPTION) $< .f: $(LINK.f) -o $@ $< $(LDLIBS) .f.o: $(COMPILE.f) $(OUTPUT_OPTION) $<