1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- # Project: GCSx
- # Originally a Makefile created by Dev-C++ 4.9.8.7; Rehabilitated with blunt
- # instruments by David Caswell and Alistair Strachan
- # May occasionally fall out of date- please let me know if I forget anything
- CPP = g++
- CC = gcc
- OBJ = gcsx_all.o gcsx_animgroup.o gcsx_animgroupedit.o \
- gcsx_animgrouppaint.o gcsx_animgroupprop.o gcsx_bytecode.o \
- gcsx_clipboard.o gcsx_color.o gcsx_colorselect.o gcsx_compile.o \
- gcsx_config.o gcsx_console.o gcsx_datatype.o gcsx_debug.o \
- gcsx_define.o \
- gcsx_dialog.o gcsx_editbox.o gcsx_editor.o gcsx_entity.o \
- gcsx_event.o gcsx_exception.o gcsx_file.o gcsx_filedialog.o \
- gcsx_folder.o gcsx_frame.o \
- gcsx_frontend.o gcsx_game.o gcsx_graphics.o gcsx_gui.o \
- gcsx_imgchoose.o gcsx_imgdialog.o gcsx_imgselect.o gcsx_importimg.o \
- gcsx_layer.o gcsx_layeredit.o gcsx_layerlist.o gcsx_layerprop.o \
- gcsx_list.o gcsx_load.o gcsx_main.o gcsx_mem.o gcsx_mouse.o \
- gcsx_opengl.o gcsx_popup.o gcsx_progress.o gcsx_resolution.o \
- gcsx_rundata.o \
- gcsx_save.o gcsx_scene.o gcsx_sceneedit.o gcsx_sceneeditlayer.o \
- gcsx_sceneprop.o gcsx_script.o gcsx_scriptedit.o gcsx_scripteditor.o \
- gcsx_scriptprop.o gcsx_slider.o gcsx_spawn.o gcsx_spawnedit.o \
- gcsx_spawnprop.o gcsx_sprite.o gcsx_texture.o gcsx_tilesetbrowse.o \
- gcsx_tileset.o gcsx_tilesetedit.o gcsx_tilesetpaint.o \
- gcsx_tilesetprop.o gcsx_tokenize.o gcsx_toolselect.o gcsx_tooltip.o \
- gcsx_treeview.o gcsx_undo.o gcsx_world.o \
- gcsx_worldedit.o gcsx_worldplay.o gcsx_worldprop.o gcsx_wpreview.o \
- gcsx_wscroll.o IMG_bmp.o IMG.o IMG_gif.o IMG_jpg.o IMG_lbm.o \
- IMG_pcx.o IMG_png.o IMG_tga.o IMG_tif.o IMG_xcf.o \
- IMG_xxx.o SDL_ttf.o sge_primitives.o sge_rotation.o \
- sge_surface.o
- LIBS = `sdl-config --libs` `freetype-config --libs` -L. -lm -lc -lstdc++
- LIBS += -lGL -ljpeg -lpng -ltiff
- INCS = -I./include -I.
- BIN = GCSx
- CXXFLAGS = $(INCS) `sdl-config --cflags` `freetype-config --cflags` \
- -Wall -fexceptions $(MORECXXFLAGS)
- CFLAGS = $(CXXFLAGS)
- LDFLAGS = $(MORELDFLAGS)
- .PHONY: all clean
- all: $(BIN)
- clean:
- rm -f $(OBJ) $(BIN)
- $(BIN): $(OBJ)
- $(CPP) $(LDFLAGS) $(OBJ) -o $(BIN) $(LIBS)
- %.o: %.cpp
- ${CPP} $(CXXFLAGS) -c $<
|