Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # GNU Make project makefile autogenerated by Premake
- ifndef config
- config=release32
- endif
- ifndef verbose
- SILENT = @
- endif
- ifndef CC
- CC = gcc
- endif
- ifndef CXX
- CXX = g++
- endif
- ifndef AR
- AR = ar
- endif
- ifeq ($(config),debug32)
- OBJDIR = ../../../obj/Debug/x32/Debug/sampgdk
- TARGETDIR = ../../../bin/Debug
- TARGET = $(TARGETDIR)/libsampgdk.a
- DEFINES += -DLINUX -DAMX_NODYNLOAD
- INCLUDES += -I../../../lib -I../../../lib/amx -I../../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
- endif
- ifeq ($(config),release32)
- OBJDIR = ../../../obj/Release/x32/Release/sampgdk
- TARGETDIR = ../../../bin/Release
- TARGET = $(TARGETDIR)/libsampgdk.a
- DEFINES += -DLINUX -DAMX_NODYNLOAD
- INCLUDES += -I../../../lib -I../../../lib/amx -I../../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -m32
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -s -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
- endif
- OBJECTS := \
- $(OBJDIR)/amxplugin.o \
- $(OBJDIR)/callbacks.o \
- $(OBJDIR)/eventhandler.o \
- $(OBJDIR)/fakeamx.o \
- $(OBJDIR)/gpci.o \
- $(OBJDIR)/jump-x86.o \
- $(OBJDIR)/objects.o \
- $(OBJDIR)/players.o \
- $(OBJDIR)/samp.o \
- $(OBJDIR)/timers.o \
- $(OBJDIR)/vehicles.o \
- $(OBJDIR)/wrapper.o \
- $(OBJDIR)/mysql.o \
- $(OBJDIR)/streamer.o \
- $(OBJDIR)/logfile.o \
- RESOURCES := \
- SHELLTYPE := msdos
- ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
- endif
- ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
- endif
- .PHONY: clean prebuild prelink
- all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
- $(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking sampgdk
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
- $(TARGETDIR):
- @echo Creating $(TARGETDIR)
- ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
- else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
- endif
- $(OBJDIR):
- @echo Creating $(OBJDIR)
- ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
- else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
- endif
- clean:
- @echo Cleaning sampgdk
- ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
- else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
- endif
- prebuild:
- $(PREBUILDCMDS)
- prelink:
- $(PRELINKCMDS)
- ifneq (,$(PCH))
- $(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- endif
- $(OBJDIR)/amxplugin.o: ../../../lib/amxplugin.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/callbacks.o: ../../../src/callbacks.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/eventhandler.o: ../../../src/eventhandler.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/fakeamx.o: ../../../src/fakeamx.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/gpci.o: ../../../src/gpci.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/jump-x86.o: ../../../src/jump-x86.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/objects.o: ../../../src/objects.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/players.o: ../../../src/players.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/samp.o: ../../../src/samp.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/timers.o: ../../../src/timers.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/vehicles.o: ../../../src/vehicles.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/wrapper.o: ../../../src/wrapper.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/mysql.o: ../../../src/mysql.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/streamer.o: ../../../src/streamer.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- $(OBJDIR)/logfile.o: ../../../src/logfile.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
- -include $(OBJECTS:%.o=%.d)
Advertisement
Add Comment
Please, Sign In to add comment