I will give up on the roff file target for 'all' since it causes errors for people when using git for deploying the package.
…command Conflicts: Makefile lualpm.c I had to store all the changes into their respective files under lualpm/.
Eventually we should package lua-signal separately. Since it is already embedded into clyde anyways, I figured we could just cram everything into the signal.c file.
git sets the file timestampts to the current time. If the clock changes the second after the .ronn file is downloaded and before the .8 roff file is downloaded make will believe the manpage is out of date and try to generate it. This is bad when we are deploying with git to users who do not have ronn installed. Reported by Otto.
'make uninstall' was not removing as many files as it should have. The if blocks were not working properly because they span multiple lines.
- Fix 'make clean' so it removes .so files in clydelib/ - Create 'make all' target and set it as default so both the 'clyde' and 'lualpm' targets are built by typing 'make' - 'make install' is similar to the above. - Create LUACFLAGS var to hold flags for compiling lua's dlls. - Make all targets file-based so make process doesn't rerun every single time... only when it is needed. - Remove unused $(AFLAGS) variable. - Tidying up in general.
…bjects, not just 64 bit