2 ALLFILES
= *.
[ch
] Makefile LICENSE README NEWS config helmetr.ttf
5 CC
= i586-mingw32msvc-gcc
6 EFLAGS
=-boost
-O2
-I
/home
/ben
/cross
/SDL
/include/SDL
7 CFLAGS
=-O2
-Wall
-I
/home
/ben
/cross
/SDL
/include/SDL
-mwindows
8 SDL_LIBS
=-L
/home
/ben
/cross
/SDL
/lib
-lmingw32
-lSDLmain
-lSDL
9 LIBS
= $(SDL_LIBS
) -lSDL_ttf
12 CFLAGS
=-Wall
-O2
-fomit-frame-pointer
`sdl-config --cflags`
13 SDL_LIBS
=`sdl-config --libs`
14 LIBS
= $(SDL_LIBS
) -lSDL_ttf
17 .PHONY
: target
clean dist
19 target
: version.h
$(PROJNAME
)
21 version.h
: .
/Makefile
22 echo
'#define VERSION_STRING "'$(VERSION
)'"' > version.h
24 $(PROJNAME
) : main.c game.c colour.c widget.c
25 $(CC
) -o
$@
$^
$(CFLAGS
) $(LIBS
)
27 DISTNAME
=$(PROJNAME
)-$(VERSION
)
33 cp
-rl
--parents
$(ALLFILES
) $(DISTNAME
)
34 tar chfz
$(DISTNAME
).tgz
$(DISTNAME
)
41 cp
-l LICENSE
$(DISTNAME
)
42 cp
-l
$(PROJNAME
) $(DISTNAME
)/$(PROJNAME
).exe
43 cp
-l
*.ttf
$(DISTNAME
)
44 cp
-l config
$(DISTNAME
)
45 cp
-l
/home
/ben
/cross
/SDL
/lib
/SDL.dll
$(DISTNAME
)
46 cp
-l
/home
/ben
/cross
/SDL
/lib
/SDL_ttf.dll
$(DISTNAME
)
47 zip
$(DISTNAME
)-win.zip
$(DISTNAME
)/*
52 -rm $(PROJNAME
) *.o version.h