Alias for assembly
This commit is contained in:
parent
e65a85be03
commit
d8946fb02e
9
Makefile
9
Makefile
@ -21,6 +21,7 @@
|
||||
#
|
||||
|
||||
PROJECT_NAME=ntsys
|
||||
ASSEMBLY_INSTALL_NAME=ntasm
|
||||
|
||||
CC=gcc
|
||||
OPTIONS=-O2 -Wall -ansi
|
||||
@ -28,12 +29,15 @@ OUTPUT_NAME=$(PROJECT_NAME)
|
||||
COPY=cp
|
||||
INPUT_NAME=$(PROJECT_NAME).c
|
||||
REMOVE=rm
|
||||
INSTALL_NAME=/usr/local/bin/$(PROJECT_NAME)
|
||||
INSTALL_PATH=/usr/local/bin
|
||||
INSTALL_NAME=$(INSTALL_PATH)/$(PROJECT_NAME)
|
||||
ASSEMBLY_NAME=$(INSTALL_PATH)/$(ASSEMBLY_INSTALL_NAME)
|
||||
MODE=chmod +x
|
||||
RUN_OF=./
|
||||
PROJECT_FILES=project_files
|
||||
ECHO=echo
|
||||
TOUCH=touch
|
||||
CHMOD=chmod
|
||||
|
||||
.PHONY: clear run install uninstall $(OUTPUT_NAME)
|
||||
|
||||
@ -50,8 +54,11 @@ run:
|
||||
install:
|
||||
$(COPY) $(OUTPUT_NAME) $(INSTALL_NAME)
|
||||
$(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME)
|
||||
$(ECHO) '#!/bin/sh\nntsys --asm $$@' > $(ASSEMBLY_NAME)
|
||||
$(CHMOD) +x $(ASSEMBLY_NAME)
|
||||
$(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt
|
||||
uninstall:
|
||||
$(REMOVE) $(INSTALL_NAME)
|
||||
$(TOUCH) ~/.$(PROJECT_NAME)/WARNING.txt
|
||||
$(REMOVE) $(ASSEMBLY_NAME)
|
||||
$(ECHO) Warning! If you have already uninstalled the "$(PROJECT_NAME)" program, please delete this folder. > ~/.$(PROJECT_NAME)/WARNING.txt
|
||||
|
||||
BIN
random.exe
BIN
random.exe
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user