Skip to content
Snippets Groups Projects
Commit 1851adb5 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

Remove uifctest from the all target.

This utility is for manual testing, not automated testing, so there's
no point in anyone building it as a side-effect.

Removing it should also flatten the dependency tree and allow more
parallel jobs (there's up to 18 seconds to gain!)
parent 432e81ba
No related branches found
No related tags found
No related merge requests found
Pipeline #5605 passed
# TODO: Don't copy/paste the .rules when we need an if
# Investiage $VARIABLES vs $[[ inputs.interpolation ]]
# Add support for GTK utilities
# The bad touching needs to be solved in the build system, but
# maybe there's a way to automate it with needs?
# The only reason the second column of dependencies exists is
# because we build uifctest.
spec:
inputs:
os:
......@@ -161,9 +169,6 @@ spec:
script:
- cd src/uifc
- touch depend
- touch xpdev
- touch xpdev-mt
- touch ciolib-mt
- gmake ${BUILD_FLAGS}
artifacts:
expire_in: 30 mins
......@@ -171,9 +176,6 @@ spec:
paths:
- "src/uifc/*.*.*.lib.release*"
- "src/uifc/*.*.*.obj.release*/*.o*"
needs:
- job: "xpdev-$[[ inputs.os ]]"
- job: "ciolib-$[[ inputs.os ]]"
"gitinfo-$[[ inputs.os ]]":
extends:
......
......@@ -2,7 +2,7 @@ UIFCTEST = $(EXEODIR)$(DIRSEP)uifctest$(EXEFILE)
UIFCLIB_BUILD = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)uifc$(LIBFILE)
UIFCLIB-MT_BUILD = $(LIBODIR)$(DIRSEP)$(LIBPREFIX)uifc_mt$(LIBFILE)
all: $(UIFCLIB-MT_BUILD) $(UIFCTEST)
all: $(UIFCLIB-MT_BUILD)
test: xpdev-mt ciolib-mt mtlib $(EXEODIR) $(UIFCTEST)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment