cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

Makefile (537B)


      1# ihxcheck makefile
      2
      3ifndef TARGETDIR
      4TARGETDIR = /opt/gbdk
      5endif
      6
      7ifeq ($(OS),Windows_NT)
      8	BUILD_OS := Windows_NT
      9else
     10	BUILD_OS := $(shell uname -s)
     11endif
     12
     13# Target older macOS version than whatever build OS is for better compatibility
     14ifeq ($(BUILD_OS),Darwin)
     15	export MACOSX_DEPLOYMENT_TARGET=10.10
     16endif
     17
     18CC = $(TOOLSPREFIX)gcc
     19CFLAGS = -ggdb -O -Wno-incompatible-pointer-types -DGBDKLIBDIR=\"$(TARGETDIR)\"
     20OBJ = ihxcheck.o areas.o ihx_file.o
     21BIN = ihxcheck
     22
     23
     24all: $(BIN)
     25
     26$(BIN): $(OBJ)
     27
     28clean:
     29	rm -f *.o $(BIN) *~
     30	rm -f *.exe
     31