Project = TargetConfig
ProductName = tconf
Install_Dir = /usr/local/bin
ifeq ($(RC_ProjectName),TargetConfig)
CFILES = tconf.c utils.c
MANPAGES = tconf.1
endif
Extra_CC_Flags = -g -Wall -Werror
Extra_Frameworks = -framework CoreFoundation
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make
DATDIR = /usr/local/share/TargetConfigs
INCDIR = /usr/local/include
ifndef RC_TARGET_CONFIG
RC_TARGET_CONFIG=MacOSX
export RC_TARGET_CONFIG
endif
installhdrs::
ifeq ($(findstring TargetConfig_,$(RC_ProjectName)),)
$(INSTALL_DIRECTORY) $(DSTROOT)/$(DATDIR)
$(INSTALL_FILE) *.plist $(DSTROOT)/$(DATDIR)
else
$(INSTALL_DIRECTORY) $(DSTROOT)/$(DATDIR)
$(LN) -fs $(RC_TARGET_CONFIG).plist $(DSTROOT)/$(DATDIR)/Default.plist
tconf --export-header > $(OBJROOT)/TargetConfig.h
$(INSTALL_DIRECTORY) $(DSTROOT)/$(INCDIR)
$(INSTALL_FILE) $(OBJROOT)/TargetConfig.h $(DSTROOT)/$(INCDIR)
endif
after_install: installhdrs