aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)Author
2021-03-21Makefile: Add a new `peniquitous.user.js` targetTeddy Wing
Don't need Browserify. Just concatenate the user script header and the compiled `main.js`. Rebuild the `peniquitous.user.js` user script file.
2021-03-21Remove BrowserifyTeddy Wing
We're no longer using the `require` imports to include JS files. Instead we have a template string process. Not as robust, but easier to fit what the final user script needs to be.
2021-03-21Rename `main.js` to `main.js.in`Teddy Wing
Since this file has template variables, it's not a real executable JavaScript file. Add `.in` to the end to make it clear it needs to be built with Make.
2021-03-21Makefile: Add build rules to build dependencies into main.jsTeddy Wing
Instead of copy-pasting the code from the files directly into main.js, do it in the build recipes.
2021-03-21Makefile: Try concatenating instead of BrowserifyTeddy Wing
The keyboard event simulation didn't work. Tried getting rid of Browserify and including the JS all in one file, but that didn't make a difference. Committing this for reference.
2021-03-21Add user script headerTeddy Wing
2021-03-21Build into a Greasemonkey user scriptTeddy Wing
Add Browserify to enable imports. Remove the script insertion code since it isn't necessary for a user script.