DVX_GUI/sdk/samples/library/makefile

23 lines
618 B
Makefile

# Sample library — DVX library Makefile
#
# Adjust DJGPP_PREFIX for your environment.
DJGPP_PREFIX = $(HOME)/djgpp/djgpp
CC = $(DJGPP_PREFIX)/bin/i586-pc-msdosdjgpp-gcc
DXE3GEN = PATH=$(DJGPP_PREFIX)/bin:$(PATH) DJDIR=$(DJGPP_PREFIX)/i586-pc-msdosdjgpp $(DJGPP_PREFIX)/i586-pc-msdosdjgpp/bin/dxe3gen
CFLAGS = -O2 -Wall -Wextra -Werror -march=i486 -mtune=i586
.PHONY: all clean
all: mylib.lib
mylib.lib: mylib.o
$(DXE3GEN) -o mylib.dxe -E _myLibAdd -E _myLibMul -E _myLibVersion -U $<
mv mylib.dxe $@
mylib.o: mylib.c mylib.h
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f mylib.o mylib.lib