Guest User

Untitled

a guest
Feb 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 1.22 KB | None | 0 0
  1. TARGET    = 2DTutorial
  2. OBJS      = DGE_Entry.o
  3.  
  4. CROSS_COMPILE = /home/oliveira/GPH_SDK/tools/gcc-4.2.4-glibc-2.7-eabi/binarm-gph-linux-
  5.  
  6. CC        = $(CROSS_COMPILE)gcc
  7. CPP       = $(CROSS_COMPILE)g++
  8. HOME      = /home/oliveira/GPH_SDK
  9.  
  10. ifeq ($(CROSS_COMPILE),mingw32-)
  11. BIN       = .host/$(TARGET).exe
  12. INCS      = -I$(HOME)/DGE/include -I$(HOME)/DGE/include/SDL -I$(HOME)/include
  13. CFLAGS    = -Wall -g
  14. LIBS      = -L$(HOME)/DGE/lib/host -L$(HOME)/lib/host \
  15.             -lmingw32 -lCBLibrary -lopengl32 -lSDLmain -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
  16. endif
  17.  
  18. ifeq ($(CROSS_COMPILE),arm-linux-)
  19. BIN       = .target/$(TARGET).gpe
  20. INCS      = -I$(HOME)/DGE/include -I$(HOME)/DGE/include/SDL -I$(HOME)/include
  21. CFLAGS    = -Wall -g -fPIC -fno-common -march=armv5te -mtune=arm9tdmi -mapcs
  22. LIBS      = -L$(HOME)/DGE/lib/target -L$(HOME)/lib/target \
  23.             -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf -lDGE -lglport -lopengles_lite -lpng -lz -lts -lsmpeg -lfreetype
  24. endif
  25.  
  26.  
  27. .c.o:
  28.         $(CC) $(INCS) $(CFLAGS) -c $< -o $@
  29.  
  30. .cpp.o:
  31.         $(CPP) $(INCS) $(CFLAGS) -c $< -o $@
  32.  
  33. $(BIN): $(OBJS)
  34.         $(CPP) $(OBJS) -o $@ $(LIBS)
  35.  
  36. all host target: $(BIN)
  37.  
  38. clean cleanhost cleantarget:
  39.         rm -f $(OBJS) $(BIN)
Add Comment
Please, Sign In to add comment