35 lines
823 B
Makefile
35 lines
823 B
Makefile
PKG = plugins
|
|
UPKG = Plugins
|
|
|
|
TOP=../..
|
|
include $(TOP)/config.mk
|
|
|
|
ifeq ($(CABAL),1)
|
|
YOBJ = $(UPKG)/ParsePkgConfCabal.hs
|
|
YSRC = $(UPKG)/ParsePkgConfCabal.y
|
|
OTHER = $(UPKG)/ParsePkgConfLite.hs
|
|
else
|
|
YOBJ = $(UPKG)/ParsePkgConfLite.hs
|
|
YSRC = $(UPKG)/ParsePkgConfLite.y
|
|
OTHER = $(UPKG)/ParsePkgConfCabal.hs
|
|
endif
|
|
|
|
ALL_SRCS= $(filter-out $(OTHER), \
|
|
$(wildcard $(patsubst ./%, %, \
|
|
$(patsubst %, %/*.hs, . $(UPKG)))))
|
|
|
|
include ../build.mk
|
|
|
|
HC_OPTS += -package-conf $(TOP)/plugins.conf.inplace
|
|
HC_OPTS += -package altdata -package hi
|
|
HC_OPTS += -O -funbox-strict-fields
|
|
HC_OPTS += -Wall -fno-warn-missing-signatures
|
|
|
|
ifeq ($(GLASGOW_HASKELL),602)
|
|
HC_OPTS += -package posix
|
|
endif
|
|
|
|
install: install-me
|
|
|
|
-include depend
|