Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ターゲットの名前に応じてmakefileにオブジェクトファイルを作成することは可能ですか?
何かのようなもの
all : gsm gsm_db if make gsm %.o : %.cpp $(CC) $(CFLAGS) $< -o $@ if make gsm_db %.o : %.cpp $(CC) $(CFLAGS_DB) $< -o $@
このようなものが機能するはずです:
ifneq "$(filter gsm_db, $(MAKECMDGOALS))" "" %.o : %.cpp $(CC) $(CFLAGS_DB) $< -o $@ else %.o : %.cpp $(CC) $(CFLAGS) $< -o $@ endif