Changeset 55
- Timestamp:
- 11/09/04 22:42:04 (4 years ago)
- Files:
-
- trunk/DerelictSDL/Makefile.linux (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/DerelictSDL/Makefile.linux
r51 r55 10 10 SDL.SRC.DIR = $(SRC.DIR)/derelict/sdl 11 11 SDL.SRC = \ 12 $(SDL.SRC.DIR)/active.d \13 $(SDL.SRC.DIR)/audio.d \14 $(SDL.SRC.DIR)/byteorder.d \15 $(SDL.SRC.DIR)/cdrom.d \16 $(SDL.SRC.DIR)/cpuinfo.d \17 $(SDL.SRC.DIR)/endian.d \18 $(SDL.SRC.DIR)/error.d \19 $(SDL.SRC.DIR)/events.d \20 $(SDL.SRC.DIR)/joystick.d \21 $(SDL.SRC.DIR)/keyboard.d \22 $(SDL.SRC.DIR)/keysym.d \23 $(SDL.SRC.DIR)/loadso.d \24 $(SDL.SRC.DIR)/mouse.d \25 $(SDL.SRC.DIR)/mutex.d \26 $(SDL.SRC.DIR)/rwops.d \27 $(SDL.SRC.DIR)/sdl.d \28 $(SDL.SRC.DIR)/sdlversion.d \29 $(SDL.SRC.DIR)/syswm.d \30 $(SDL.SRC.DIR)/thread.d \31 $(SDL.SRC.DIR)/timer.d \32 $(SDL.SRC.DIR)/types.d \33 $(SDL.SRC.DIR)/video.d12 $(SDL.SRC.DIR)/active.d \ 13 $(SDL.SRC.DIR)/audio.d \ 14 $(SDL.SRC.DIR)/byteorder.d \ 15 $(SDL.SRC.DIR)/cdrom.d \ 16 $(SDL.SRC.DIR)/cpuinfo.d \ 17 $(SDL.SRC.DIR)/endian.d \ 18 $(SDL.SRC.DIR)/error.d \ 19 $(SDL.SRC.DIR)/events.d \ 20 $(SDL.SRC.DIR)/joystick.d \ 21 $(SDL.SRC.DIR)/keyboard.d \ 22 $(SDL.SRC.DIR)/keysym.d \ 23 $(SDL.SRC.DIR)/loadso.d \ 24 $(SDL.SRC.DIR)/mouse.d \ 25 $(SDL.SRC.DIR)/mutex.d \ 26 $(SDL.SRC.DIR)/rwops.d \ 27 $(SDL.SRC.DIR)/sdl.d \ 28 $(SDL.SRC.DIR)/sdlversion.d \ 29 $(SDL.SRC.DIR)/syswm.d \ 30 $(SDL.SRC.DIR)/thread.d \ 31 $(SDL.SRC.DIR)/timer.d \ 32 $(SDL.SRC.DIR)/types.d \ 33 $(SDL.SRC.DIR)/video.d 34 34 35 SDL.OBJ.DIR = $(OBJ.DIR)/ sdl35 SDL.OBJ.DIR = $(OBJ.DIR)/derelict/sdl 36 36 SDL.o = \ 37 37 $(SDL.OBJ.DIR)/active.o \ … … 58 58 $(SDL.OBJ.DIR)/video.o \ 59 59 $(OBJ.DIR)/loader.o 60 60 61 61 SDLIMG.SRC.DIR = $(SDL.SRC.DIR) 62 62 SDLIMG.SRC = \ 63 63 $(SDLIMG.SRC.DIR)/image.d 64 64 65 65 SDLIMG.OBJ.DIR = $(SDL.OBJ.DIR) 66 66 SDLIMG.o = \ 67 67 $(SDLIMG.OBJ.DIR)/image.o 68 68 69 69 SDLMIX.SRC.DIR = $(SDL.SRC.DIR) 70 70 SDLMIX.SRC = \ 71 71 $(SDLMIX.SRC.DIR)/mixer.d 72 72 73 73 SDLMIX.OBJ.DIR = $(SDL.OBJ.DIR) 74 74 SDLMIX.o = \ 75 75 $(SDLMIX.OBJ.DIR)/mixer.o 76 76 77 77 SDL.OBJ.ALL = \ 78 78 $(SDL.o) \ 79 79 $(SDLIMG.o) \ 80 80 $(SDLMIX.o) 81 81 82 82 SDL.LIB = $(LIB.DIR)/libderelictSDL.a 83 83 84 .PHONY: clean_obj clean_lib clean cleanall sdlonly sdl sdlimg sdlmix libsdlimg libsdlmix liball sdl_sdlimg sdl_sdlmix all84 .PHONY: clean_obj clean_lib clean cleanall objdir sdlonly sdl sdlimg sdlmix libsdlimg libsdlmix liball sdl_sdlimg sdl_sdlmix all 85 85 86 86 DEFAULT: all 87 87 88 88 clean_obj: 89 89 @rm -rf $(SDL.OBJ.DIR) 90 @mkdir $(SDL.OBJ.DIR)91 90 92 91 clean_lib: … … 97 96 cleanall: clean clean_lib 98 97 99 sdlonly: 100 @md $(SDL.OBJ.DIR) 101 @dmd $(SDL.SRC) -c $(DFLAGS) $(DINC) -od$(SDL.OBJ.DIR) 102 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.o) 98 objdir: 99 @mkdir -p $(SDL.OBJ.DIR) 103 100 104 101 sdl: … … 107 104 sdlimg: 108 105 @dmd $(SDLIMG.SRC) -c $(DFLAGS) $(DINC) -od$(SDLIMG.OBJ.DIR) 109 106 110 107 sdlmix: 111 108 @dmd $(SDLMIX.SRC) -c $(DFLAGS) $(DINC) -od$(SDLMIX.OBJ.DIR) 112 109 110 libsdl: 111 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.o) 112 113 113 libsdlimg: 114 114 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.o) $(SDLIMG.o) 115 115 116 116 libsdlmix: 117 117 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.o) $(SDLMIX.o) 118 118 119 119 liball: 120 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.OBJ.ALL) 121 122 sdl_sdlimg: sdl sdlimg libsdlimg 120 @ar $(LIBFLAGS) $(SDL.LIB) $(SDL.OBJ.ALL) 123 121 124 sdl_sdlmix: sdl sdlmix libsdlmix 125 126 all: sdl sdlimg sdlmix liball 127 122 sdlonly: objdir sdl libsdl 123 124 sdl_sdlimg: objdir sdl sdlimg libsdlimg 125 126 sdl_sdlmix: objdir sdl sdlmix libsdlmix 127 128 all: objdir sdl sdlimg sdlmix liball 129
