sound system seems to work ok
[awish.git] / Jamrules
blob2c39765f47486fae8c09da62b48c38f68b8c73dc
1 if ! $(THIS_IS_K8JAM) {
2   Exit "You need k8jam to build Awish! Download it here: http://repo.or.cz/w/k8jam.git" ;
4 set-profile ;
5 set-target-locations ;
7 HDRS += $(TOP)/src ;
10 if $(WITH_TITLE) { DEFINES += WITH_TITLE ; }
11 if $(NOSOUND) || $(NO_SOUND) { DEFINES += AWISH_NO_SOUND ; NOSOUND = tan ; } else { NOSOUND = ; }
14 if ! $(WINDOZE) {
15   pkg-config "sdl" ;
16   if ! $(NOSOUND) {
17     pkg-config "SDL_mixer" ;
18   }
19   #pkg-config "SDL_ttf" ;
20   #LINKLIBS.all += -lz -lm ;
21 } else {
22   HDRS += $(TOP)/windoze/include/SDL ;
23   #LINKFLAGS.all += -L$(TOP)/windoze/libs ;
24   #WINDOZE_THREADS = ;
25   WINSUBSYS = "windows" ;
26   #WINLIBS += -lkernel32 ;
27   windoze-fix ;
31 rule SDLMain {
32   local n ;
34   for n in $(<) {
35     #echo "$(n:S)" ;
36     Main "$(<)$(SUFEXE)" : $(>) ;
37     #LinkLibraries "$(<)$(SUFEXE)" : libcruel.a $(LIBFLARE_A) ;
38     if $(WINDOZE) {
39       LinkSharedLibraries "$(<)$(SUFEXE)" :
40         $(TOP)/windoze/libs/SDL.dll
41       ;
42     }
43   }
47 actions quietly AShowHelp {
48   echo "usage: jam [target] [flags]"
49   echo "tagets:"
50   echo "  jam                 -- build project"
51   echo "  jam all             -- build project"
52   echo "  jam clean           -- do cleanup"
53   echo "  jam help            -- show this help"
54   echo "  jam -a NOSOUND=1    -- disable sound"
55   echo "  jam -a WITH_TITLE=1 -- enable title screen in debug mode"
59 actions AGitPush {
60   git push
61   git push cz