You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

50 lines
900 B

#!/usr/bin/make -f
# PROJECT INFORMATION
NAME = wings
ICON = misc/icon.bmp
LIB = gcc
## DIRECTORIES
SRCDIR = ./src
INCDIR = ./include
OBJDIR = ./obj
LIBDIR = ./lib
SCPTDIR = ./scripts
IMGDIR = ./img
FONTDIR = ./font
# TOOLCHAIN
## Directory maker
MD = mkdir -p
## File remover
RM = rm -f -r
## Assembler
AS = sh3eb-elf-as
## C compiler
CC = sh3eb-elf-gcc
CFLAGS = -m3 -mb -Os -nostdlib -Wall -Wextra -Wno-main -pedantic -std=c11 -I $(INCDIR) `fxsdk --cflags`
## Linker
LD = sh3eb-elf-gcc
LFLAGS = `fxsdk --cflags --libs`
## Object copier
OBJCPY = sh3eb-elf-objcopy
## Object dump
OBJDUMP = sh3eb-elf-objdump
## G1A Wrapper
WRAPR = g1a-wrapper
## Sender
SENDR = p7
# SOURCES
SRC = $(notdir $(wildcard $(SRCDIR)/*.[cs]))
# INCLUDES
INC = $(notdir $(wildcard $(INCDIR)/*.h))
#IMAGE
IMG = $(notdir $(wildcard $(IMGDIR)/*.bmp))
# FONTS
FONT = $(notdir $(wildcard $(FONTDIR)/*.bmp))
# END OF FILE