Skip to content

Instantly share code, notes, and snippets.

@gamefreak
Created December 1, 2011 16:17
Show Gist options
  • Save gamefreak/1417904 to your computer and use it in GitHub Desktop.
Save gamefreak/1417904 to your computer and use it in GitHub Desktop.
RES Makefile prototype
LINK = ln -f
BUILD_DIR = ./build
MODULE_DIR = ./lib
RES_FILE = reddit_enhancement_suite.user.js
MODULES = $(MODULE_DIR)/$(RES_FILE)
BUILT_FILE = $(BUILD_DIR)/$(RES_FILE)
update: link_chrome link_opera link_safari link_firefox
$(BUILD_DIR):
@mkdir $(BUILD_DIR)
res: $(MODULES) | $(BUILD_DIR)
@cat $(MODULES) > $(BUILT_FILE)
link_chrome: res
@$(LINK) $(BUILT_FILE) ./Chrome/$(RES_FILE)
link_opera: res
@$(LINK) $(BUILT_FILE) ./Opera/includes/$(RES_FILE)
link_safari: res
@$(LINK) $(BUILT_FILE) ./RES.safariextension/$(RES_FILE)
link_firefox: res
@$(LINK) $(BUILT_FILE) ./XPI/data/$(RES_FILE)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment