+make -C $(SRCDIR)/rpa/build/$(OS)/$(ARCHDIR) uninstall
+make -C $(SRCDIR)/rvm/build/$(OS)/$(ARCHDIR) uninstall
+make -C $(SRCDIR)/rgrep/build/$(OS)/$(ARCHDIR) uninstall
- rm -rf $(RPATK_INC_INSTALL)/rlib
- rm -rf $(RPATK_INC_INSTALL)/rvm
- rm -rf $(RPATK_INC_INSTALL)/rpa
- rm -rf $(RPATK_INC_INSTALL)
+ -rm -rf $(RPATK_INC_INSTALL)/rlib
+ -rm -rf $(RPATK_INC_INSTALL)/rvm
+ -rm -rf $(RPATK_INC_INSTALL)/rpa
+ -rm -rf $(RPATK_INC_INSTALL)
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(ROBJECT_LIB)
- @rm -f $(ROBJECT_SO)
- @rm -f $(ROBJECT_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(ROBJECT_LIB)
+ -rm -f $(ROBJECT_SO)
+ -rm -f $(ROBJECT_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
- @rm -f $(OBJECTS)
- @rm -f $(OUTDIR)/$(RPAGREP)
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
+ -rm -f $(OBJECTS)
+ -rm -f $(OUTDIR)/$(RPAGREP)
install:
cp $(OUTDIR)/$(RPAGREP) $(RPAGREP_BIN_INSTALL)
uninstall:
- rm $(RPAGREP_BIN_INSTALL)/$(RPAGREP)
-
-
+ -rm -f $(RPAGREP_BIN_INSTALL)/$(RPAGREP)
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
- @rm -f $(OBJECTS)
- @rm -f $(OUTDIR)/$(RPAGREP)
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
+ -rm -f $(OBJECTS)
+ -rm -f $(OUTDIR)/$(RPAGREP)
install:
cp $(OUTDIR)/$(RPAGREP) $(RPAGREP_BIN_INSTALL)
uninstall:
- -rm $(RPAGREP_BIN_INSTALL)/$(RPAGREP)
+ -rm -f $(RPAGREP_BIN_INSTALL)/$(RPAGREP)
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(RJS_LIB)
- @rm -f $(RJS_SO)
- @rm -f $(RJS_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(RJS_LIB)
+ -rm -f $(RJS_SO)
+ -rm -f $(RJS_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
MACH = -m32
ELFARCH = elf32-i386
BINARCH = i386
+OCFLAGS_TXT = --input binary --output $(ELFARCH) --binary-architecture $(BINARCH)
CC = gcc
AR = ar
$(CC) $(LDFLAGS) -shared -Wl,-soname,librjs.so -o $@ $^
$(OUTDIR)/%.o: $(RJS_SRCDIR)/%.rpa
- $(OC) --input binary --output $(ELFARCH) --binary-architecture $(BINARCH) $(RJS_SRCDIR)/$*.rpa $(OUTDIR)/$*.o
+ $(OC) $(OCFLAGS_TXT) $(RJS_SRCDIR)/$*.rpa $(OUTDIR)/$*.o
$(OUTDIR):
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(RJS_LIB)
- @rm -f $(RJS_SO)
- @rm -f $(RJS_OBJECTS)
- @rm -f $(RJS_EXEC)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(RJS_LIB)
+ -rm -f $(RJS_SO)
+ -rm -f $(RJS_OBJECTS)
+ -rm -f $(RJS_EXEC)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
MACH = -m64
ELFARCH = elf64-x86-64
BINARCH = i386:x86-64
+OCFLAGS_TXT = --input binary --output $(ELFARCH) --binary-architecture $(BINARCH)
CC = gcc
AR = ar
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TARGET_RLIB_LIB)
- @rm -f $(TARGET_RLIB_SO)
- @rm -f $(RLIB_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TARGET_RLIB_LIB)
+ -rm -f $(TARGET_RLIB_SO)
+ -rm -f $(RLIB_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
install:
cp $(TARGET_RLIB_LIB) $(RPATK_LIB_INSTALL)
uninstall:
- rm $(RPATK_LIB_INSTALL)/$(RLIB_LIB)
- rm $(RPATK_INC_INSTALL)/rlib/*
+ -rm -f $(RPATK_LIB_INSTALL)/$(RLIB_LIB)
+ -rm -f $(RPATK_INC_INSTALL)/rlib/*
RLIB_LIB = librlib.a
TARGET_RLIB_LIB = $(OUTDIR)/$(RLIB_LIB)
TARGET_RLIB_SO = $(OUTDIR)/$(RLIB_SO)
-
CFLAGS += -I$(SRCDIR)
RLIB_OBJECTS += $(OUTDIR)/rref.o
RLIB_OBJECTS += $(OUTDIR)/rlist.o
RLIB_OBJECTS += $(OUTDIR)/rutf.o
-
ifeq ($(OS), linux)
all: $(OUTDIR) $(TARGET_RLIB_LIB) $(TARGET_RLIB_SO)
else
all: $(OUTDIR) $(TARGET_RLIB_LIB)
endif
-
$(OUTDIR)/%.o: $(RLIB_SRCDIR)/%.c
+ $(CC) $(CFLAGS) -o $(OUTDIR)/$*.o -c $(RLIB_SRCDIR)/$*.c
$(OUTDIR)/rpaparser.o \
$(OUTDIR)/rpaoptimization.o \
$(OUTDIR)/rpabitmap.o \
-
+
all: $(OUTDIR) $(TARGET_RPA_LIB)
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TARGET_RPA_LIB)
- @rm -f $(TARGET_RPA_SO)
- @rm -f $(RPA_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TARGET_RPA_LIB)
+ -rm -f $(TARGET_RPA_SO)
+ -rm -f $(RPA_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
install:
cp $(TARGET_RPA_LIB) $(RTK_LIB_INSTALL)
cp $(RPA_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rpa
uninstall:
- rm $(RTK_LIB_INSTALL)/$(RPA_LIB)
- rm $(RPATK_INC_INSTALL)/rpa/*
+ -rm -f $(RTK_LIB_INSTALL)/$(RPA_LIB)
+ -rm -f $(RPATK_INC_INSTALL)/rpa/*
RPA_SO = $(RPA_SO_NAME).$(RPA_SO_VERSION)
TARGET_RPA_LIB = $(OUTDIR)/$(RPA_LIB)
TARGET_RPA_SO = $(OUTDIR)/$(RPA_SO)
-
-
CFLAGS += -I$(SRCDIR)
-RPA_OBJECTS = \
- $(OUTDIR)/rpacache.o \
- $(OUTDIR)/rpadbex.o \
- $(OUTDIR)/rpastat.o \
- $(OUTDIR)/rparecord.o \
- $(OUTDIR)/rpavm.o \
- $(OUTDIR)/rpacompiler.o \
- $(OUTDIR)/rpaparser.o \
- $(OUTDIR)/rpaoptimization.o \
- $(OUTDIR)/rpabitmap.o \
+RPA_OBJECTS += $(OUTDIR)/rpacache.o
+RPA_OBJECTS += $(OUTDIR)/rpadbex.o
+RPA_OBJECTS += $(OUTDIR)/rpastat.o
+RPA_OBJECTS += $(OUTDIR)/rparecord.o
+RPA_OBJECTS += $(OUTDIR)/rpavm.o
+RPA_OBJECTS += $(OUTDIR)/rpacompiler.o
+RPA_OBJECTS += $(OUTDIR)/rpaparser.o
+RPA_OBJECTS += $(OUTDIR)/rpaoptimization.o
+RPA_OBJECTS += $(OUTDIR)/rpabitmap.o
ifeq ($(OS), linux)
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TARGET_RPA_LIB)
- @rm -f $(TARGET_RPA_SO)
- @rm -f $(RPA_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TARGET_RPA_LIB)
+ -rm -f $(TARGET_RPA_SO)
+ -rm -f $(RPA_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
install:
cp $(TARGET_RPA_SO) $(RTK_LIB_INSTALL)
cp $(RPA_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rpa
uninstall:
- -rm $(RTK_LIB_INSTALL)/$(RPA_LIB)
- -rm $(RTK_LIB_INSTALL)/$(RPA_SO_NAME)*
- -rm $(RPATK_INC_INSTALL)/rpa/*
+ -rm -f $(RTK_LIB_INSTALL)/$(RPA_LIB)
+ -rm -f $(RTK_LIB_INSTALL)/$(RPA_SO_NAME)*
+ -rm -f $(RPATK_INC_INSTALL)/rpa/*
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TARGET_RVM_LIB)
- @rm -f $(TARGET_RVM_SO)
- @rm -f $(RVM_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TARGET_RVM_LIB)
+ -rm -f $(TARGET_RVM_SO)
+ -rm -f $(RVM_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
install:
cp $(TARGET_RVM_LIB) $(RTK_LIB_INSTALL)
cp $(RVM_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rvm
uninstall:
- rm $(RTK_LIB_INSTALL)/$(RVM_LIB)
- rm $(RPATK_INC_INSTALL)/rvm/*
+ -rm -f $(RTK_LIB_INSTALL)/$(RVM_LIB)
+ -rm -f $(RPATK_INC_INSTALL)/rvm/*
RVM_SO = $(RVM_SO_NAME).$(RVM_SO_VERSION)
TARGET_RVM_LIB = $(OUTDIR)/$(RVM_LIB)
TARGET_RVM_SO = $(OUTDIR)/$(RVM_SO)
-
CFLAGS += -I$(SRCDIR)
RVM_OBJECTS += $(OUTDIR)/rvmcpu.o
RVM_OBJECTS += $(OUTDIR)/rvmoperatormod.o
RVM_OBJECTS += $(OUTDIR)/rvmoperatornot.o
-
ifeq ($(OS), linux)
all: $(OUTDIR) $(TARGET_RVM_LIB) $(TARGET_RVM_SO)
else
all: $(OUTDIR) $(TARGET_RVM_LIB)
endif
-
$(OUTDIR)/%.o: $(RVM_SRCDIR)/%.c
+ $(CC) $(CFLAGS) -o $(OUTDIR)/$*.o -c $(RVM_SRCDIR)/$*.c
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TARGET_RVM_LIB)
- @rm -f $(TARGET_RVM_SO)
- @rm -f $(RVM_OBJECTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TARGET_RVM_LIB)
+ -rm -f $(TARGET_RVM_SO)
+ -rm -f $(RVM_OBJECTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
install:
cp $(TARGET_RVM_SO) $(RTK_LIB_INSTALL)
cp $(RVM_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rvm
uninstall:
- -rm $(RTK_LIB_INSTALL)/$(RVM_LIB)
- -rm $(RTK_LIB_INSTALL)/$(RVM_SO_NAME)*
- -rm $(RPATK_INC_INSTALL)/rvm/*
+ -rm -f $(RTK_LIB_INSTALL)/$(RVM_LIB)
+ -rm -f $(RTK_LIB_INSTALL)/$(RVM_SO_NAME)*
+ -rm -f $(RPATK_INC_INSTALL)/rvm/*
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~
@mkdir $(OUTDIR)
distclean: clean
- @rm -f .depend
- @rm -rf $(OUTDIR)
+ -rm -f .depend
+ -rm -rf $(OUTDIR)
clean:
- @rm -f $(TESTS)
- @rm -f *~
- @rm -f $(SRCDIR)/*~
+ -rm -f $(TESTS)
+ -rm -f *~
+ -rm -f $(SRCDIR)/*~