Blame marshal/Makefile.mingw32

Packit db01ca
include ../Makefile.mingw32.def
Packit db01ca
Packit db01ca
TARGET := libopenhpimarshal.dll
Packit db01ca
Packit db01ca
SRC := marshal.c \
Packit db01ca
       marshal_hpi.c \
Packit db01ca
       marshal_hpi_types.c \
Packit db01ca
       version.rc
Packit db01ca
Packit db01ca
OBJ := $(patsubst %.rc, %.o, $(patsubst %.c, %.o, ${SRC}))
Packit db01ca
Packit db01ca
DEFS := -DG_LOG_DOMAIN=\"marshal\"
Packit db01ca
Packit db01ca
INCLUDES := ${GLIB_INCLUDES} -I ../mingw32 -I ../include -I ../utils
Packit db01ca
Packit db01ca
LIBS := ${GLIB_LIBS}
Packit db01ca
Packit db01ca
CPPFLAGS += ${DEFS} ${INCLUDES}
Packit db01ca
Packit db01ca
.PHONY: all clean
Packit db01ca
.SUFFIXES: .rc
Packit db01ca
Packit db01ca
all : ${TARGET}
Packit db01ca
Packit db01ca
${TARGET} : ${OBJ}
Packit db01ca
	${CC} -shared -o $@ $^ ${LIBS}
Packit db01ca
Packit db01ca
.rc.o:
Packit db01ca
	${RC} ${RCFLAGS} $< $@
Packit db01ca
Packit db01ca
clean:
Packit db01ca
	rm -f ${OBJ} ${TARGET}
Packit db01ca