1
0
mirror of https://github.com/abakh/nbsdgames.git synced 2024-11-02 16:27:18 -04:00
nbsdgames/sources/Makefile
2020-05-18 23:29:29 +04:30

44 lines
2.0 KiB
Makefile

# -*- Makefile -*-
all: jewels sudoku mines reversi checkers battleship rabbithole sos pipes fifteen memoblocks fisher muncher miketron redsquare
jewels: jewels.c config.h
$(CC) jewels.c -lncurses -o ./jewels
sudoku: sudoku.c
$(CC) sudoku.c -lncurses -lm -o ./sudoku
mines: mines.c
$(CC) mines.c -lncurses -o ./mines
reversi: reversi.c
$(CC) reversi.c -lncurses -o ./reversi
checkers: checkers.c
$(CC) checkers.c -lncurses -o ./checkers
battleship: battleship.c
$(CC) battleship.c -lncurses -o ./battleship
rabbithole: rabbithole.c
$(CC) rabbithole.c -lncurses -o ./rabbithole
sos: sos.c
$(CC) sos.c -lncurses -o ./sos
pipes: pipes.c config.h
$(CC) pipes.c -lncurses -o ./pipes
fifteen: fifteen.c
$(CC) fifteen.c -lncurses -o ./fifteen
memoblocks: memoblocks.c
$(CC) memoblocks.c -lncurses -o ./memoblocks
fisher: fisher.c config.h
$(CC) fisher.c -lncurses -o ./fisher
muncher: muncher.c config.h
$(CC) muncher.c -lncurses -o ./muncher
miketron: miketron.c config.h
$(CC) miketron.c -lncurses -o ./miketron
redsquare: redsquare.c
$(CC) redsquare.c -lncurses -o ./redsquare
clean:
rm ./jewels ./sudoku ./checkers ./mines ./reversi ./battleship ./rabbithole ./sos ./pipes ./fifteen ./memoblocks ./fisher ./muncher ./miketron ./redsquare
uninstall:
rm $(PREFIX)/jewels $(PREFIX)/sudoku $(PREFIX)/checkers $(PREFIX)/mines $(PREFIX)/reversi $(PREFIX)/battleship $(PREFIX)/rabbithole $(PREFIX)/sos $(PREFIX)/pipes $(PREFIX)/fifteen $(PREFIX)/memoblocks $(PREFIX)/fisher $(PREFIX)/muncher $(PREFIX)/miketron $(PREFIX)/redsquare
copy_sources:
cp Makefile config.h jewels.c sudoku.c mines.c reversi.c checkers.c battleship.c rabbithole.c sos.c pipes.c fifteen.c memoblocks.c fisher.c muncher.c miketron.c redsquare.c $(PREFIX)
install: jewels sudoku mines reversi checkers battleship rabbithole sos pipes fifteen memoblocks fisher muncher miketron redsquare
cp jewels sudoku mines reversi checkers battleship rabbithole sos pipes fifteen memoblocks fisher muncher miketron redsquare $(PREFIX)