This repository has been archived on 2019-01-29. You can view files and clone it, but cannot push or open issues/pull-requests.
2015-06-06 08:35:18 -07:00
|
|
|
CC=
|
|
|
|
MKDIR=
|
|
|
|
PCFLAGS=
|
|
|
|
PLFLAGS=
|
2015-06-06 08:45:04 -07:00
|
|
|
LIBNAME=
|
2015-06-06 17:51:37 -07:00
|
|
|
OUTDIR=bin
|
2015-06-06 08:35:18 -07:00
|
|
|
LFLAGS=-shared -g -ggdb
|
2015-06-06 19:30:15 -07:00
|
|
|
CFLAGS=--std=c99 -g -ggdb -O2 -Wall
|
2015-06-06 08:35:18 -07:00
|
|
|
|
|
|
|
ifeq ($(OS),Windows_NT)
|
2015-06-06 08:39:59 -07:00
|
|
|
CC+=mingw32-gcc
|
|
|
|
MKDIR+=mkdir -p
|
|
|
|
PLFLAGS+=-Wl,--out-implib,bin/libLoveToken.a
|
2015-06-06 17:51:37 -07:00
|
|
|
LIBNAME+=$(OUTDIR)/LoveToken.dll
|
2015-06-06 08:35:18 -07:00
|
|
|
else
|
|
|
|
ifeq ($(shell uname -s), Linux)
|
2015-06-06 08:39:59 -07:00
|
|
|
CC+=gcc
|
|
|
|
MKDIR+=mkdir -p
|
|
|
|
PCFLAGS+=-fPIC
|
2015-06-07 00:46:36 -07:00
|
|
|
LIBNAME+=$(OUTDIR)/LoveToken.so
|
2015-06-06 08:35:18 -07:00
|
|
|
endif
|
|
|
|
endif
|
2015-06-05 04:09:08 -07:00
|
|
|
|
|
|
|
all:
|
2015-06-06 17:51:37 -07:00
|
|
|
$(MKDIR) $(OUTDIR)
|
|
|
|
$(CC) $(CFLAGS) $(PCFLAGS) -c -o $(OUTDIR)/lt.o src/lt.c
|
|
|
|
$(CC) $(LFLAGS) -o $(LIBNAME) $(OUTDIR)/lt.o $(PLFLAGS) -liconv
|