diff --git a/Makefile b/Makefile index 7e743c2..fa8a7fa 100644 --- a/Makefile +++ b/Makefile @@ -8,13 +8,13 @@ SCORES_DIR?=/var/games MAN_DIR?=/usr/share/man/man6 CFLAGS+= -Wno-unused-result -D SCORES_DIR=\"$(SCORES_DIR)\" PKG-CONFIG?=pkg-config -LDFLAGS+= $(shell pkg-config --libs --cflags ncurses) -lm +LIBS=$(shell pkg-config --libs --cflags ncurses) -lm ALL= nbsdgames jewels sudoku mines reversi checkers battleship rabbithole sos pipes fifteen memoblocks fisher muncher miketron redsquare darrt snakeduel tugow SCORE_FILES= pipes_scores jewels_scores miketron_scores muncher_scores fisher_scores darrt_scores tugow_scores -all: $(ALL) +all: $(ALL) scorefiles: for sf in $(SCORE_FILES); do touch $(SCORES_DIR)/$$sf ; chmod 664 $(SCORES_DIR)/$$sf; chown :games $(SCORES_DIR)/$$sf ; done; @@ -23,43 +23,43 @@ scorefiles: manpages: cp man/* $(MAN_DIR) jewels: jewels.c config.h common.h - $(CC) jewels.c $(LDFLAGS) $(CFLAGS) -o ./jewels -sudoku: sudoku.c config.h - $(CC) sudoku.c $(LDFLAGS) $(CFLAGS) -o ./sudoku + $(CC) $(CFLAGS) jewels.c $(LDFLAGS) $(LIBS) -o ./jewels +sudoku: sudoku.c config.h + $(CC) $(CFLAGS) sudoku.c $(LDFLAGS) $(LIBS) -o ./sudoku mines: mines.c config.h - $(CC) mines.c $(LDFLAGS) $(CFLAGS) -o ./mines + $(CC) $(CFLAGS) mines.c $(LDFLAGS) $(LIBS) -o ./mines reversi: reversi.c config.h - $(CC) reversi.c $(LDFLAGS) $(CFLAGS) -o ./reversi + $(CC) $(CFLAGS) reversi.c $(LDFLAGS) $(LIBS) -o ./reversi checkers: checkers.c config.h - $(CC) checkers.c $(LDFLAGS) $(CFLAGS) -o ./checkers + $(CC) $(CFLAGS) checkers.c $(LDFLAGS) $(LIBS) -o ./checkers battleship: battleship.c config.h - $(CC) battleship.c $(LDFLAGS) $(CFLAGS) -o ./battleship + $(CC) $(CFLAGS) battleship.c $(LDFLAGS) $(LIBS) -o ./battleship rabbithole: rabbithole.c config.h - $(CC) rabbithole.c $(LDFLAGS) $(CFLAGS) -o ./rabbithole + $(CC) $(CFLAGS) rabbithole.c $(LDFLAGS) $(LIBS) -o ./rabbithole sos: sos.c config.h - $(CC) sos.c $(LDFLAGS) $(CFLAGS) -o ./sos + $(CC) $(CFLAGS) sos.c $(LDFLAGS) $(LIBS) -o ./sos pipes: pipes.c config.h common.h - $(CC) pipes.c $(LDFLAGS) $(CFLAGS) -o ./pipes + $(CC) $(CFLAGS) pipes.c $(LDFLAGS) $(LIBS) -o ./pipes fifteen: fifteen.c config.h - $(CC) fifteen.c $(LDFLAGS) $(CFLAGS) -o ./fifteen + $(CC) $(CFLAGS) fifteen.c $(LDFLAGS) $(LIBS) -o ./fifteen memoblocks: memoblocks.c - $(CC) memoblocks.c $(LDFLAGS) $(CFLAGS) -o ./memoblocks + $(CC) $(CFLAGS) memoblocks.c $(LDFLAGS) $(LIBS) -o ./memoblocks fisher: fisher.c config.h common.h - $(CC) fisher.c $(LDFLAGS) $(CFLAGS) -o ./fisher + $(CC) $(CFLAGS) fisher.c $(LDFLAGS) $(LIBS) -o ./fisher muncher: muncher.c config.h common.h - $(CC) muncher.c $(LDFLAGS) $(CFLAGS) -o ./muncher + $(CC) $(CFLAGS) muncher.c $(LDFLAGS) $(LIBS) -o ./muncher miketron: miketron.c config.h common.h - $(CC) miketron.c $(LDFLAGS) $(CFLAGS) -o ./miketron + $(CC) $(CFLAGS) miketron.c $(LDFLAGS) $(LIBS) -o ./miketron redsquare: redsquare.c config.h - $(CC) redsquare.c $(LDFLAGS) $(CFLAGS) -o ./redsquare + $(CC) $(CFLAGS) redsquare.c $(LDFLAGS) $(LIBS) -o ./redsquare darrt: darrt.c config.h common.h - $(CC) darrt.c $(LDFLAGS) $(CFLAGS) -o ./darrt + $(CC) $(CFLAGS) darrt.c $(LDFLAGS) $(LIBS) -o ./darrt nbsdgames: nbsdgames.c - $(CC) nbsdgames.c $(LDFLAGS) $(CFLAGS) -o ./nbsdgames + $(CC) $(CFLAGS) nbsdgames.c $(LDFLAGS) $(LIBS) -o ./nbsdgames snakeduel: snakeduel.c config.h - $(CC) snakeduel.c $(LDFLAGS) $(CFLAGS) -o ./snakeduel + $(CC) $(CFLAGS) snakeduel.c $(LDFLAGS) $(LIBS) -o ./snakeduel tugow: tugow.c common.h - $(CC) tugow.c $(LDFLAGS) $(CFLAGS) -o ./tugow + $(CC) $(CFLAGS) tugow.c $(LDFLAGS) $(LIBS) -o ./tugow menu: cp nbsdgames.desktop /usr/share/applications cp nbsdgames.svg /usr/share/pixmaps